package com.joyintech.vo.insuranceTypeInquiry;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import lombok.Data;


@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class Request {

    /**
     * 查询产品编号
     */
    @JacksonXmlProperty(localName = "qryPdCd")
    private String qryPdCd;

    /**
     * 查询险种代码
     */
    @JacksonXmlProperty(localName = "qryCvrCd")
    private String qryCvrCd;

    /**
     * 查询险种名称
     */
    @JacksonXmlProperty(localName = "qryCvrNm")
    private String qryCvrNm;


    /**
     * 查询险种类型
     */
    @JacksonXmlProperty(localName = "qryCvrTyp")
    private String qryCvrTyp;

    /**
     * 查询险种子类型
     */
    @JacksonXmlProperty(localName = "qryCvrSubTyp")
    private String qryCvrSubTyp;

    /**
     * 汇总标志 0-非汇总查询，仅查询普通保单（默认）
     *        1-汇总查询，同时查询保单+非实时保单
     *        面向双录系统等仅展示产品的系统使用，对于可能出单的系统不要送1，以免展示不在售的产品
     */
    @JacksonXmlProperty(localName = "totlFlg")
    private String totlFlg;

    /**
     * 页码
     */
    @JacksonXmlProperty(localName = "pageNo")
    private String pageNo;

    /**
     * 每页条数
     */
    @JacksonXmlProperty(localName = "pageSize")
    private String pageSize;

}
